//
//  XBShareAPI.h
//  XBShareAPI
//
//  Created by admin on 2018/5/15.
//  Copyright © 2018年 肖世恒. All rights reserved.
//
/*
 最好在 工程文件中选择Build Setting，在"Other Linker Flags"中加入"-ObjC"，不然怎么崩溃你的不知道
 记着加白名单
 
 集成了QQ SDK 所以要导入 QQ所依赖的库
”Security.framework”,“libiconv.dylib”，“SystemConfiguration.framework”，“CoreGraphics.Framework”、“libsqlite3.dylib”、“CoreTelephony.framework”、“libstdc++.dylib”、“libz.dylib”。
 微信
libiconv.dylib”，“SystemConfiguration.framework”，“CoreGraphics.Framework”、“libsqlite3.dylib”、“CoreTelephony.framework”、“libstdc++.dylib”、“libz.dylib

 微博
 Photos.framework QuartzCore.framework、ImageIO.framework、SystemConfiguration.framework、 Security.framework、CoreTelephony.framework、CoreText.framework、 UIKit.framework、Foundation.framework、CoreGraphics.framework 、libz.dylib、 libsqlite3.dylib。
 
 */

#import <UIKit/UIKit.h>

//! Project version number for XBShareAPI.
FOUNDATION_EXPORT double XBShareAPIVersionNumber;

//! Project version string for XBShareAPI.
FOUNDATION_EXPORT const unsigned char XBShareAPIVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <XBShareAPI/PublicHeader.h>
/**
 *  授权，分享，UserProfile等操作的回调
 *
 *  @param result 表示回调的结果
 *  @param error  表示回调的错误码
 */
typedef void (^XBSocialRequestCompletionHandler)(id result,NSError *error);

/////////////////////////////////////////////////////////////////////////////
//平台的类型--start
/////////////////////////////////////////////////////////////////////////////
typedef NS_ENUM(NSInteger,XBSocialPlatformType)
{
    //预定义的平台
    XBSocialPlatformType_Predefine_Begin    = -1,
    XBSocialPlatformType_Sina               = 0, //新浪
    XBSocialPlatformType_WechatSession      = 1, //微信聊天
    XBSocialPlatformType_WechatTimeLine     = 2,//微信朋友圈
    XBSocialPlatformType_WechatFavorite     = 3,//微信收藏
    XBSocialPlatformType_QQ                 = 4,//QQ聊天页面
    XBSocialPlatformType_Qzone              = 5,//qq空间
    XBSocialPlatformType_Tim                = 6,//TIM聊天页面
    XBSocialPlatformType_TimQZ              = 7,//TIM空间
};

#import "XBSocialMessageObject.h"
#import "XBOAuth.h"
#import "XBShareManager.h"
